var $ = require('../../lib/jquery');
var util = require('./common/util');
var template = require('../tpl/template');
var nav = require('./common/nav');
var jyqy_tab = require('./common/jy_common');
var minHeight = require('./common/minHeight');
minHeight.init();
jyqy_tab.bindevent();
var _header = require('./common/header');
var _nav = new nav();
var header = new _header();
// 家医签约
var my_doctor_qy = {
  init: function () {
    this.iseixt_doctor();
    this.bindevent();
  },
  iseixt_doctor: function () { // 是否存在我的家医
    var _this = this;
    util.fetch('api/medical/dock/mymedical').then(function(res){ 
      if(res.data.status==2){
         _this.render(res.data)
      }
      if (res.data.status == 0){
        $('.js_change_an').hide();
        $('.js_change_word').html('签约家医');
        $('.js_my_jy').html('<div class="noword"> 您还没有签约家庭医生，请前去签约我的家庭医生</div>');
      } 
      if (res.data.status == 1) {
        $('.js_my_jy').html('<div class="noword">等待家庭医生的审核！！</div>');
      }
    }).fail(function(res){
      if(res.code=='USR108'){
        $('.js_change_an').hide();
        $('.js_change_word').html('签约家医');
        $('.js_my_jy').html('<div class="noword"> 您还没有签约家庭医生，请前去签约我的家庭医生</div>');
      }
        // 未找到接口报错的处理逻辑
    })
  },
  error_render: function (){ // 接口报错或未找错的渲染

  },
  search_doctor: function (id) { // 存在查询家医的信息
    var _this = this;
    util.fetch('api/medical/mymedicalInfo',{
      medicalId: id,
    }).then(function(res){
      _this.render(res.data);
    }).fail(function(res){
      console.log(res) // 未找到接口报错的处理逻辑
    })
  },
  render:function (data) {
    var tpl = template('my_jy',{data:data});
    $('.js_my_jy').html(tpl);
  },
  bindevent: function () {
    $('.js_index').on('click', function() {
      location.href = "./index.html";
    })
  }
}
my_doctor_qy.init();